.fxgl_button {
    -fx-padding: 5 22 5 22;

    -fx-background-color: rgba(255, 215, 255, 0.1);
    -fx-text-fill: #a9a9a9;
}

.fxgl_button:hover {
    -fx-background-color: #993333;
    -fx-text-fill: white;
}

.fxgl_button:pressed, .fxgl_button:default:hover:pressed {
    -fx-background-color: darkblue;
    -fx-text-fill: white;
}

.fxgl_button:focused {
    -fx-text-fill: white;
}

.fxgl_button:disabled, .fxgl_button:default:disabled {
    -fx-opacity: 0.4;
    -fx-text-fill: #a9a9a9;
}

/**
 * Dialogs
 */
.dialog-border {
    -fx-border-color: red;
    -fx-border-width: 3;
    -fx-border-style: solid;
    -fx-background-color: skyblue;
}

.window-titlebar {
    -fx-background-color: white;
}

.window-titlebar Text {
    -fx-fill: black;
}